#include<stdio.h>

/**
 * 请编写一程序，该程序的功能是首先将用户通过键盘输入的若干字符(用EOF结束输入)存入一维数组s中，然后找出数组中具有最大ASCII码值的字符，并且输出该字符以及该字符对应的ASCII码。
    要求：程序中有关输入、输出以及查找等操作必须通过指针完成。
 */

void print_array(int *a){
    int i;
    for(i=0;i<100;i++){
        printf("%c ", *(a+1));
    }
}

int main(){
    int arr[100]={0}, i=0;
    // print_array(arr);
    char ch = '0';
    while(ch != EOF){
        ch = getchar();
        *(arr+i) = ch;
        i++;
    }

    int max=0, j;
    for(j=1;j<=i;++j){
        if(*(arr+max) < *(arr+j)){
            max = j;
        }
    }
    printf("max char is %c, ASCII=%d\n", *(arr+max), *(arr + max));
}